package org.opsli.modulars.business.equipment.entity;

import lombok.Data;

import java.io.Serializable;
import java.util.Date;

/**
 * valve_monitor_data
 * @author
 */
@Data
public class ValveMonitorDataNow implements Serializable {
    /**
     * 主键
     */
    private Long id;

    /**
     * 设备编号
     */
    private String deviceId;

    /**
     * mac地址
     */
    private String mac;

    /**
     * 服务器ip
     */
    private String ip;

    /**
     * 服务器端口
     */
    private String port;

    /**
     * apn
     */
    private String apn;

    /**
     * 浓度采集周期(分钟)
     */
    private String cjmin;

    /**
     * 数据上传周期(分钟)
     */
    private String scmin;

    /**
     * 允许设备回复短信
     */
    private String bbit0;

    /**
     * 设备移动报警开关
     */
    private String bbit1;

    /**
     * 浓度报警发送短信
     */
    private String bbit2;

    /**
     * 水位报警发送短信
     */
    private String bbit3;

    /**
     * 门开报警发送短信
     */
    private String bbit4;

    /**
     * 设备移动发送短信
     */
    private String bbit5;

    /**
     * 用户手机号1
     */
    private String phone1;

    /**
     * 用户手机号2
     */
    private String phone2;

    /**
     * 用户手机号3
     */
    private String phone3;

    /**
     * 用户手机号4
     */
    private String phone4;

    /**
     * 用户手机号5
     */
    private String phone5;

    /**
     * 设备时间
     */
    private String devcetime;

    /**
     * 0%LELAD值
     */
    private String lelad1;

    /**
     * 20%LELAD值
     */
    private String lelad2;

    /**
     * 50%LELAD值
     */
    private String lelad3;

    /**
     * 传感器状态
     */
    private String bit0;

    /**
     * 浓度报警
     */
    private String bit1;

    /**
     * 水位状态
     */
    private String bit2;

    /**
     * 门开状态
     */
    private String bit3;

    /**
     * 电池一级欠压
     */
    private String bit4;

    /**
     * 电池二级欠压
     */
    private String bit5;

    /**
     * 移动状态
     */
    private String bit6;

    /**
     * 存储器状态
     */
    private String bit7;

    /**
     * 外部电池状态
     */
    private String bit8;

    /**
     * 电池电压(V)
     */
    private String dy;

    /**
     * 版本号
     */
    private String version;

    /**
     * 地址
     */
    private String data2;

    /**
     * 气体类型
     */
    private String data3;

    /**
     * 气体单位
     */
    private String data4;

    /**
     * 气体小数点个数
     */
    private String data5;

    /**
     * 量程上限
     */
    private String data6;

    /**
     * 量程下限
     */
    private String data7;

    /**
     * 一级报警设定
     */
    private String data8;

    /**
     * 二级报警设定
     */
    private String data9;

    /**
     * 零点
     */
    private String data10;

    /**
     * 标定点1
     */
    private String data11;

    /**
     * 标定点2
     */
    private String data12;

    /**
     * 标定点3
     */
    private String data13;

    /**
     * 零点标定AD值
     */
    private String data14;

    /**
     * 标定1AD值
     */
    private String data15;

    /**
     * 标定2AD值
     */
    private String data16;

    /**
     * 标定3AD值
     */
    private String data17;

    /**
     * 当前状态
     */
    private String data18;

    /**
     * 气体浓度(%)
     */
    private String data19;

    /**
     * 温度(°C)
     */
    private String data20;

    /**
     * 湿度(%)
     */
    private String data21;

    /**
     * 报警记录总数
     */
    private String data22;

    /**
     * 最新报警记录数
     */
    private String data23;

    /**
     * 创建时间
     */
    private Date createTime;

    /**
     * 修改时间
     */
    private Date updateTime;

    /*
     * 工作模式
     */
    private String workPattern;

    private static final long serialVersionUID = 1L;
}
